/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package org.uca.dss.curso2011.grupo1.interfazExtendido;

import java.util.ArrayList;


/**
 * Implementa la interfaz Itinerario.
 * Patrón Fachada: Redefine comportamiento.
 * @author David y Alejandro
 */

public class ImplementaItinerario extends ArrayList<InformacionTrayecto> implements Itinerario {
    /**
     * Método que calcula el precio total de todos los trayectos de un itinerario.
     * @return Precio total
     */
    public double getPrecio(){
         double precio = 0;
         for (InformacionTrayecto informacionTrayecto : this){
             precio = precio+informacionTrayecto.getPrecio();
         }
         return precio;
     }


}
